home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / usenet / sources / volume91 / utilitys / ed3_1_1 / part01 / undo.p < prev   
Text File  |  1991-11-07  |  1KB  |  51 lines

  1. /* Prototypes for functions defined in undo.c */
  2. int enough_room(index p,
  3.                 index f,
  4.                 index q,
  5.                 index dp,
  6.                 index df,
  7.                 index dq,
  8.                 index mp,
  9.                 int max_verts);
  10. void undo(void);
  11. void undo_action(unsigned short offset);
  12. void change_facet(index p0,
  13.                   index p1,
  14.                   index i1);
  15. void redo(void);
  16. void redo_action(unsigned short offset);
  17. unsigned short size_of_action(unsigned short offset);
  18. void action_add_p(coord x,
  19.                   coord y,
  20.                   coord z);
  21. void action_del_p(index p,
  22.                   coord x,
  23.                   coord y,
  24.                   coord z);
  25. void action_add_f(index p0,
  26.                   index p1,
  27.                   index p2,
  28.                   int col);
  29. void action_del_f(index f);
  30. void action_add_q(int points,
  31.                   index *p,
  32.                   int col);
  33. void action_del_q(index q);
  34. void action_move_p(index p,
  35.                    coord dx,
  36.                    coord dy,
  37.                    coord dz);
  38. void action_join_p(index p0,
  39.                    index p1,
  40.                    index *changed,
  41.                    index changes);
  42. void action_del_v(index q,
  43.                   char vert,
  44.                   index p0);
  45. void action_morph_q(index q);
  46. void make_room(void);
  47. void delete_oldest_operation(void);
  48. void init_undo(void);
  49. void begin_operation(void);
  50. void end_operation(void);
  51.